USE [IUDICIUM]
GO

INSERT INTO [dbo].[tbl_Rol]
           ([nombre]
           ,[estado])
     VALUES
           ('Administrador del Sistema'
           ,'Activo')

DECLARE	@intRolId INT
SET @intRolId = SCOPE_IDENTITY()

INSERT INTO [dbo].[tbl_Persona]
           ([tipoPersona])
     VALUES
           ('Persona')

DECLARE @intPersonaId INT
SET @intPersonaId = SCOPE_IDENTITY()

INSERT INTO [dbo].[tbl_PersonaNatural]
           ([personaNaturalId]
           ,[nombre]
           ,[cedula]
           ,[sexo]
           ,[expedicionCedula])
     VALUES
           (@intPersonaId
           ,'Administrador del Sistema'
           ,'000000'
           ,'M'
           ,'SCZ')
           
INSERT INTO [dbo].[tbl_Usuario]
           ([usuarioId]
           ,[nombreUsuario]
           ,[password]
           ,[rolId]
           ,[estado])
     VALUES
           (@intPersonaId
           ,'admin'
           ,'1a8565a9dc72048ba03b4156be3e569f22771f23'
           ,@intRolId
           ,'Activo')
GO


INSERT INTO [dbo].[tbl_Programa] ([programaId],[nombre]) VALUES ('ADMINISTRAR_ADMINISTRATIVOS','Administracion de Administrativos')
INSERT INTO [dbo].[tbl_Programa] ([programaId],[nombre]) VALUES ('ADMINISTRAR_CARGOS','Administracion de Cargos')
INSERT INTO [dbo].[tbl_Programa] ([programaId],[nombre]) VALUES ('ADMINISTRAR_CATEGORIA_TRAMITE','Administracion de Categorias de Tramite')
INSERT INTO [dbo].[tbl_Programa] ([programaId],[nombre]) VALUES ('ADMINISTRAR_ETAPA_PROCESO','Administracion de Etapas de Proceso')
INSERT INTO [dbo].[tbl_Programa] ([programaId],[nombre]) VALUES ('ADMINISTRAR_OFICINAS','Administracion de Oficinas')
INSERT INTO [dbo].[tbl_Programa] ([programaId],[nombre]) VALUES ('ADMINISTRAR_PERSONAS_JURIDICAS','Administracion de Personas Juridicas')
INSERT INTO [dbo].[tbl_Programa] ([programaId],[nombre]) VALUES ('ADMINISTRAR_PERSONAS_NATURALES','Administracion de Personas Naturales')
INSERT INTO [dbo].[tbl_Programa] ([programaId],[nombre]) VALUES ('ADMINISTRAR_ROLES','Administracion de Roles de Usuario')
INSERT INTO [dbo].[tbl_Programa] ([programaId],[nombre]) VALUES ('ADMINISTRAR_TIPO_CONTACTO','Administracion de Tipos de Contactos')
INSERT INTO [dbo].[tbl_Programa] ([programaId],[nombre]) VALUES ('ADMINISTRAR_TIPO_PROCESO','Administracion de Tipos de Procesos')
INSERT INTO [dbo].[tbl_Programa] ([programaId],[nombre]) VALUES ('ADMINISTRAR_TIPO_TRAMITE','Administracion de Tipos de Tramites')
INSERT INTO [dbo].[tbl_Programa] ([programaId],[nombre]) VALUES ('ADMINISTRAR_USUARIOS','Administracion de Usuarios')
INSERT INTO [dbo].[tbl_Programa] ([programaId],[nombre]) VALUES ('VER_ACTIVIDADES','Ver todas las actividades de un Servicio')
INSERT INTO [dbo].[tbl_Programa] ([programaId],[nombre]) VALUES ('VER_TRAMITES','Ver todos los tramites')
INSERT INTO [dbo].[tbl_Programa] ([programaId],[nombre]) VALUES ('VER_TRANSACCIONES','Ver toas las transacciones de un Servicio')
INSERT INTO [dbo].[tbl_Programa] ([programaId],[nombre]) VALUES ('VER_REPORTE_UTILIDAD_TRAMITES','Ver reporte de utilidades de tramites')
GO

INSERT INTO [dbo].[tbl_Permiso] ([programaId],[rolId])
	SELECT [programaId],1 FROM [dbo].[tbl_Programa]
GO


INSERT INTO [dbo].[tbl_CodigoServicio]
           ([tipoServicio]
           ,[prefijo]
           ,[nroActual])
     VALUES
           ('Tramite'
           ,'T'
           ,0)
GO

INSERT INTO [dbo].[tbl_CodigoServicio]
           ([tipoServicio]
           ,[prefijo]
           ,[nroActual])
     VALUES
           ('Proceso'
           ,'P'
           ,0)
GO